﻿package {
	public class Test {}
}

/// undefined, null, -5, -1, -0, 0, 1, 2, 5, "abc", "2", "true", "false", true, false, NaN

trace("//undefined <= undefined");
trace(undefined <= undefined);

trace("//undefined <= null");
trace(undefined <= null);

trace("//undefined <= (-5)");
trace(undefined <= (-5));

trace("//undefined <= (-1)");
trace(undefined <= (-1));

trace("//undefined <= (-0)");
trace(undefined <= (-0));

trace("//undefined <= 0");
trace(undefined <= 0);

trace("//undefined <= 1");
trace(undefined <= 1);

trace("//undefined <= 2");
trace(undefined <= 2);

trace("//undefined <= 5");
trace(undefined <= 5);

trace("//undefined <= \"abc\"");
trace(undefined <= "abc");

trace("//undefined <= \"2\"");
trace(undefined <= "2");

trace("//undefined <= \"true\"");
trace(undefined <= "true");

trace("//undefined <= \"false\"");
trace(undefined <= "false");

trace("//undefined <= true");
trace(undefined <= true);

trace("//undefined <= false");
trace(undefined <= false);

trace("//undefined <= NaN");
trace(undefined <= NaN);

trace("//null <= undefined");
trace(null <= undefined);

trace("//null <= null");
trace(null <= null);

trace("//null <= (-5)");
trace(null <= (-5));

trace("//null <= (-1)");
trace(null <= (-1));

trace("//null <= (-0)");
trace(null <= (-0));

trace("//null <= 0");
trace(null <= 0);

trace("//null <= 1");
trace(null <= 1);

trace("//null <= 2");
trace(null <= 2);

trace("//null <= 5");
trace(null <= 5);

trace("//null <= \"abc\"");
trace(null <= "abc");

trace("//null <= \"2\"");
trace(null <= "2");

trace("//null <= \"true\"");
trace(null <= "true");

trace("//null <= \"false\"");
trace(null <= "false");

trace("//null <= true");
trace(null <= true);

trace("//null <= false");
trace(null <= false);

trace("//null <= NaN");
trace(null <= NaN);

trace("//(-5) <= undefined");
trace((-5) <= undefined);

trace("//(-5) <= null");
trace((-5) <= null);

trace("//(-5) <= (-5)");
trace((-5) <= (-5));

trace("//(-5) <= (-1)");
trace((-5) <= (-1));

trace("//(-5) <= (-0)");
trace((-5) <= (-0));

trace("//(-5) <= 0");
trace((-5) <= 0);

trace("//(-5) <= 1");
trace((-5) <= 1);

trace("//(-5) <= 2");
trace((-5) <= 2);

trace("//(-5) <= 5");
trace((-5) <= 5);

trace("//(-5) <= \"abc\"");
trace((-5) <= "abc");

trace("//(-5) <= \"2\"");
trace((-5) <= "2");

trace("//(-5) <= \"true\"");
trace((-5) <= "true");

trace("//(-5) <= \"false\"");
trace((-5) <= "false");

trace("//(-5) <= true");
trace((-5) <= true);

trace("//(-5) <= false");
trace((-5) <= false);

trace("//(-5) <= NaN");
trace((-5) <= NaN);

trace("//(-1) <= undefined");
trace((-1) <= undefined);

trace("//(-1) <= null");
trace((-1) <= null);

trace("//(-1) <= (-5)");
trace((-1) <= (-5));

trace("//(-1) <= (-1)");
trace((-1) <= (-1));

trace("//(-1) <= (-0)");
trace((-1) <= (-0));

trace("//(-1) <= 0");
trace((-1) <= 0);

trace("//(-1) <= 1");
trace((-1) <= 1);

trace("//(-1) <= 2");
trace((-1) <= 2);

trace("//(-1) <= 5");
trace((-1) <= 5);

trace("//(-1) <= \"abc\"");
trace((-1) <= "abc");

trace("//(-1) <= \"2\"");
trace((-1) <= "2");

trace("//(-1) <= \"true\"");
trace((-1) <= "true");

trace("//(-1) <= \"false\"");
trace((-1) <= "false");

trace("//(-1) <= true");
trace((-1) <= true);

trace("//(-1) <= false");
trace((-1) <= false);

trace("//(-1) <= NaN");
trace((-1) <= NaN);

trace("//(-0) <= undefined");
trace((-0) <= undefined);

trace("//(-0) <= null");
trace((-0) <= null);

trace("//(-0) <= (-5)");
trace((-0) <= (-5));

trace("//(-0) <= (-1)");
trace((-0) <= (-1));

trace("//(-0) <= (-0)");
trace((-0) <= (-0));

trace("//(-0) <= 0");
trace((-0) <= 0);

trace("//(-0) <= 1");
trace((-0) <= 1);

trace("//(-0) <= 2");
trace((-0) <= 2);

trace("//(-0) <= 5");
trace((-0) <= 5);

trace("//(-0) <= \"abc\"");
trace((-0) <= "abc");

trace("//(-0) <= \"2\"");
trace((-0) <= "2");

trace("//(-0) <= \"true\"");
trace((-0) <= "true");

trace("//(-0) <= \"false\"");
trace((-0) <= "false");

trace("//(-0) <= true");
trace((-0) <= true);

trace("//(-0) <= false");
trace((-0) <= false);

trace("//(-0) <= NaN");
trace((-0) <= NaN);

trace("//0 <= undefined");
trace(0 <= undefined);

trace("//0 <= null");
trace(0 <= null);

trace("//0 <= (-5)");
trace(0 <= (-5));

trace("//0 <= (-1)");
trace(0 <= (-1));

trace("//0 <= (-0)");
trace(0 <= (-0));

trace("//0 <= 0");
trace(0 <= 0);

trace("//0 <= 1");
trace(0 <= 1);

trace("//0 <= 2");
trace(0 <= 2);

trace("//0 <= 5");
trace(0 <= 5);

trace("//0 <= \"abc\"");
trace(0 <= "abc");

trace("//0 <= \"2\"");
trace(0 <= "2");

trace("//0 <= \"true\"");
trace(0 <= "true");

trace("//0 <= \"false\"");
trace(0 <= "false");

trace("//0 <= true");
trace(0 <= true);

trace("//0 <= false");
trace(0 <= false);

trace("//0 <= NaN");
trace(0 <= NaN);

trace("//1 <= undefined");
trace(1 <= undefined);

trace("//1 <= null");
trace(1 <= null);

trace("//1 <= (-5)");
trace(1 <= (-5));

trace("//1 <= (-1)");
trace(1 <= (-1));

trace("//1 <= (-0)");
trace(1 <= (-0));

trace("//1 <= 0");
trace(1 <= 0);

trace("//1 <= 1");
trace(1 <= 1);

trace("//1 <= 2");
trace(1 <= 2);

trace("//1 <= 5");
trace(1 <= 5);

trace("//1 <= \"abc\"");
trace(1 <= "abc");

trace("//1 <= \"2\"");
trace(1 <= "2");

trace("//1 <= \"true\"");
trace(1 <= "true");

trace("//1 <= \"false\"");
trace(1 <= "false");

trace("//1 <= true");
trace(1 <= true);

trace("//1 <= false");
trace(1 <= false);

trace("//1 <= NaN");
trace(1 <= NaN);

trace("//2 <= undefined");
trace(2 <= undefined);

trace("//2 <= null");
trace(2 <= null);

trace("//2 <= (-5)");
trace(2 <= (-5));

trace("//2 <= (-1)");
trace(2 <= (-1));

trace("//2 <= (-0)");
trace(2 <= (-0));

trace("//2 <= 0");
trace(2 <= 0);

trace("//2 <= 1");
trace(2 <= 1);

trace("//2 <= 2");
trace(2 <= 2);

trace("//2 <= 5");
trace(2 <= 5);

trace("//2 <= \"abc\"");
trace(2 <= "abc");

trace("//2 <= \"2\"");
trace(2 <= "2");

trace("//2 <= \"true\"");
trace(2 <= "true");

trace("//2 <= \"false\"");
trace(2 <= "false");

trace("//2 <= true");
trace(2 <= true);

trace("//2 <= false");
trace(2 <= false);

trace("//2 <= NaN");
trace(2 <= NaN);

trace("//5 <= undefined");
trace(5 <= undefined);

trace("//5 <= null");
trace(5 <= null);

trace("//5 <= (-5)");
trace(5 <= (-5));

trace("//5 <= (-1)");
trace(5 <= (-1));

trace("//5 <= (-0)");
trace(5 <= (-0));

trace("//5 <= 0");
trace(5 <= 0);

trace("//5 <= 1");
trace(5 <= 1);

trace("//5 <= 2");
trace(5 <= 2);

trace("//5 <= 5");
trace(5 <= 5);

trace("//5 <= \"abc\"");
trace(5 <= "abc");

trace("//5 <= \"2\"");
trace(5 <= "2");

trace("//5 <= \"true\"");
trace(5 <= "true");

trace("//5 <= \"false\"");
trace(5 <= "false");

trace("//5 <= true");
trace(5 <= true);

trace("//5 <= false");
trace(5 <= false);

trace("//5 <= NaN");
trace(5 <= NaN);

trace("//\"abc\" <= undefined");
trace("abc" <= undefined);

trace("//\"abc\" <= null");
trace("abc" <= null);

trace("//\"abc\" <= (-5)");
trace("abc" <= (-5));

trace("//\"abc\" <= (-1)");
trace("abc" <= (-1));

trace("//\"abc\" <= (-0)");
trace("abc" <= (-0));

trace("//\"abc\" <= 0");
trace("abc" <= 0);

trace("//\"abc\" <= 1");
trace("abc" <= 1);

trace("//\"abc\" <= 2");
trace("abc" <= 2);

trace("//\"abc\" <= 5");
trace("abc" <= 5);

trace("//\"abc\" <= \"abc\"");
trace("abc" <= "abc");

trace("//\"abc\" <= \"2\"");
trace("abc" <= "2");

trace("//\"abc\" <= \"true\"");
trace("abc" <= "true");

trace("//\"abc\" <= \"false\"");
trace("abc" <= "false");

trace("//\"abc\" <= true");
trace("abc" <= true);

trace("//\"abc\" <= false");
trace("abc" <= false);

trace("//\"abc\" <= NaN");
trace("abc" <= NaN);

trace("//\"2\" <= undefined");
trace("2" <= undefined);

trace("//\"2\" <= null");
trace("2" <= null);

trace("//\"2\" <= (-5)");
trace("2" <= (-5));

trace("//\"2\" <= (-1)");
trace("2" <= (-1));

trace("//\"2\" <= (-0)");
trace("2" <= (-0));

trace("//\"2\" <= 0");
trace("2" <= 0);

trace("//\"2\" <= 1");
trace("2" <= 1);

trace("//\"2\" <= 2");
trace("2" <= 2);

trace("//\"2\" <= 5");
trace("2" <= 5);

trace("//\"2\" <= \"abc\"");
trace("2" <= "abc");

trace("//\"2\" <= \"2\"");
trace("2" <= "2");

trace("//\"2\" <= \"true\"");
trace("2" <= "true");

trace("//\"2\" <= \"false\"");
trace("2" <= "false");

trace("//\"2\" <= true");
trace("2" <= true);

trace("//\"2\" <= false");
trace("2" <= false);

trace("//\"2\" <= NaN");
trace("2" <= NaN);

trace("//\"true\" <= undefined");
trace("true" <= undefined);

trace("//\"true\" <= null");
trace("true" <= null);

trace("//\"true\" <= (-5)");
trace("true" <= (-5));

trace("//\"true\" <= (-1)");
trace("true" <= (-1));

trace("//\"true\" <= (-0)");
trace("true" <= (-0));

trace("//\"true\" <= 0");
trace("true" <= 0);

trace("//\"true\" <= 1");
trace("true" <= 1);

trace("//\"true\" <= 2");
trace("true" <= 2);

trace("//\"true\" <= 5");
trace("true" <= 5);

trace("//\"true\" <= \"abc\"");
trace("true" <= "abc");

trace("//\"true\" <= \"2\"");
trace("true" <= "2");

trace("//\"true\" <= \"true\"");
trace("true" <= "true");

trace("//\"true\" <= \"false\"");
trace("true" <= "false");

trace("//\"true\" <= true");
trace("true" <= true);

trace("//\"true\" <= false");
trace("true" <= false);

trace("//\"true\" <= NaN");
trace("true" <= NaN);

trace("//\"false\" <= undefined");
trace("false" <= undefined);

trace("//\"false\" <= null");
trace("false" <= null);

trace("//\"false\" <= (-5)");
trace("false" <= (-5));

trace("//\"false\" <= (-1)");
trace("false" <= (-1));

trace("//\"false\" <= (-0)");
trace("false" <= (-0));

trace("//\"false\" <= 0");
trace("false" <= 0);

trace("//\"false\" <= 1");
trace("false" <= 1);

trace("//\"false\" <= 2");
trace("false" <= 2);

trace("//\"false\" <= 5");
trace("false" <= 5);

trace("//\"false\" <= \"abc\"");
trace("false" <= "abc");

trace("//\"false\" <= \"2\"");
trace("false" <= "2");

trace("//\"false\" <= \"true\"");
trace("false" <= "true");

trace("//\"false\" <= \"false\"");
trace("false" <= "false");

trace("//\"false\" <= true");
trace("false" <= true);

trace("//\"false\" <= false");
trace("false" <= false);

trace("//\"false\" <= NaN");
trace("false" <= NaN);

trace("//true <= undefined");
trace(true <= undefined);

trace("//true <= null");
trace(true <= null);

trace("//true <= (-5)");
trace(true <= (-5));

trace("//true <= (-1)");
trace(true <= (-1));

trace("//true <= (-0)");
trace(true <= (-0));

trace("//true <= 0");
trace(true <= 0);

trace("//true <= 1");
trace(true <= 1);

trace("//true <= 2");
trace(true <= 2);

trace("//true <= 5");
trace(true <= 5);

trace("//true <= \"abc\"");
trace(true <= "abc");

trace("//true <= \"2\"");
trace(true <= "2");

trace("//true <= \"true\"");
trace(true <= "true");

trace("//true <= \"false\"");
trace(true <= "false");

trace("//true <= true");
trace(true <= true);

trace("//true <= false");
trace(true <= false);

trace("//true <= NaN");
trace(true <= NaN);

trace("//false <= undefined");
trace(false <= undefined);

trace("//false <= null");
trace(false <= null);

trace("//false <= (-5)");
trace(false <= (-5));

trace("//false <= (-1)");
trace(false <= (-1));

trace("//false <= (-0)");
trace(false <= (-0));

trace("//false <= 0");
trace(false <= 0);

trace("//false <= 1");
trace(false <= 1);

trace("//false <= 2");
trace(false <= 2);

trace("//false <= 5");
trace(false <= 5);

trace("//false <= \"abc\"");
trace(false <= "abc");

trace("//false <= \"2\"");
trace(false <= "2");

trace("//false <= \"true\"");
trace(false <= "true");

trace("//false <= \"false\"");
trace(false <= "false");

trace("//false <= true");
trace(false <= true);

trace("//false <= false");
trace(false <= false);

trace("//false <= NaN");
trace(false <= NaN);

trace("//NaN <= undefined");
trace(NaN <= undefined);

trace("//NaN <= null");
trace(NaN <= null);

trace("//NaN <= (-5)");
trace(NaN <= (-5));

trace("//NaN <= (-1)");
trace(NaN <= (-1));

trace("//NaN <= (-0)");
trace(NaN <= (-0));

trace("//NaN <= 0");
trace(NaN <= 0);

trace("//NaN <= 1");
trace(NaN <= 1);

trace("//NaN <= 2");
trace(NaN <= 2);

trace("//NaN <= 5");
trace(NaN <= 5);

trace("//NaN <= \"abc\"");
trace(NaN <= "abc");

trace("//NaN <= \"2\"");
trace(NaN <= "2");

trace("//NaN <= \"true\"");
trace(NaN <= "true");

trace("//NaN <= \"false\"");
trace(NaN <= "false");

trace("//NaN <= true");
trace(NaN <= true);

trace("//NaN <= false");
trace(NaN <= false);

trace("//NaN <= NaN");
trace(NaN <= NaN);